package com.clip.util;

import java.util.HashSet;
import java.util.Set;

public class ChkSetUtils {
	
	@SuppressWarnings("unchecked")
	public static Set<String> getChkSet(){
		Set<String> chkSet = null;
		if(Struts2Utils.getSession().getAttribute(Constant.CHK_POINS) != null){
			chkSet = (Set<String>) Struts2Utils.getSession().getAttribute(Constant.CHK_POINS);
		}else{
			chkSet = new HashSet<String>(); 
			Struts2Utils.getSession().setAttribute(Constant.CHK_POINS, chkSet);
		}
		return chkSet;
	}
	
	public static void initChkSet(){
		Set<String> chkSet = new HashSet<String>(); 
		Struts2Utils.getSession().setAttribute(Constant.CHK_POINS, chkSet);		
	}
	
	public static boolean inChkSet(String pointId){
		Set<String> chkSet = getChkSet();
		if(chkSet.contains(pointId)){
			return true;
		}
		return false;
		
	}
}
